Skip to main content

CODESYS String Libraries

Le CODESYS IIoT Libraries SL add-on fornisce numerose librerie per la comunicazione in ambiente IIOT. Sono supportati diversi protocolli, come MQTT e HTTPS. Il pacchetto fornisce anche strumenti per la codifica e la decodifica di strutture di dati (ad esempio INI, CSV, JSON e XML) e blocchi funzionali per la comunicazione diretta con i servizi cloud di singoli provider (ad esempio,

Con il pacchetto vengono fornite le seguenti librerie:

. Biblioteche per la comunicazione:
  • Web Client SL: Comunicazione con un server web tramite http o https

  • MQTT Client SL: Supporto del protocollo MQTT (Message Queuing Telemetry Transport) per la trasmissione di dati di telemetria sotto forma di messaggi tra dispositivi

  • Mail Service SL: Invia, ricevi ed elimina e-mail tramite i protocolli SMTP e POP3.

  • SNMP Service SL: Supporto delle seguenti funzioni: SNMP GET, SNMP GET_NEXT, SNMP Agent, SNMP TRAP, SNMP SET

  • SNTP Service SL: Crea applicazioni client e server SNTP (SNTP V3, SNTP V4

  • AWS IoT Core Client SL: invia e ricevi messaggi in scambio con la piattaforma cloud "AWS IoT Core" di Amazon

  • Azure IoT Hub Client SL: blocchi funzionali per inviare e ricevere messaggi durante la connessione di dispositivi IoT al servizio cloud «Azure IOT Hub» di Microsoft.

  • JSON Web Token SL: Crea JWT (JSON Web Token) sul controller. A tale scopo, sono supportati gli algoritmi HS256, HS384, HS512und e

  • Web Socket Client SL: Comunicazione tramite il protocollo WebSocket tra un client e un Web Socket Server su Internet.

  • OpenWeather Client SL: interroga i dati meteorologici tramite l'API OpenWeather.

. Librerie per leggere e scrivere strutture dati:
  • CSV Utility SL: Leggi e scrivi file CSV

  • INI File Utility SL: Legge e scrive file INI

  • JSON Utilities SL: Crea, leggi e scrivi file JSON complessi (UTF-8, UTF-16); leggi e scrivi array di byte JSON e cerca chiavi, valori, elementi secondari e principali

  • XML Utility SL: Legge e scrive file XML o stringhe XML sul controller e cerca elementi XML

Download e licenza

Puoi scaricare il CODESYS IIoT Libraries SL componente aggiuntivo da CODESYS Store International e installalo tramite CODESYS Installer.

La libreria può essere utilizzata direttamente su alcuni controller, mentre per altri controller è necessario installare una licenza SL sul controller.

È possibile acquistare una licenza nel CODESYS Store.

Importante

CODESYS IIoT Libraries SL include solo le librerie dei blocchi funzione. Un configuratore, come nel caso dei protocolli fieldbus, non è

Suggerimento

Per informazioni generali sui contenuti e gli usi delle librerie, consultate la guida per i progetti di esempio: Esempi: CODESYS IIoT Libraries SL